Skip to main content

API Direct Debit - Payment

Berfungsi untuk melakukan payment debit dan response payment akan dikirmkan via callback

Service Info

HTTP MethodPOST
Service Code54
Http MethodPOST
Path...{version}/debit/payment-to-host
Header NameTipe DataWajibDeskripsi
Content-TypeStringYapplication/json
AuthorizationStringYToken B2B
Authorization-CustomerStringYToken B2B2C
X-SIGNATUREStringYDibuat dengan algoritma asymmetric with token B2B2C: Signature Generation
X-PARTNER-IDStringYClient’s client_id (diberikan pada saat onboarding )
X-EXTERNAL-IDStringYNomor referensi yang harus unik pada hari yg sama
CHANNEL-IDStringY00001 untuk PJP and 00002 untuk non PJP

Body

ParameterTipe DataWajibDeskripsi
partnerReferenceNoStringYKode Transaksi milik partner
Length: <= 64 karakter
merchantIdStringYKode unik yang dimiliki setiap user
Length: <= 64 characters
urlParamArrayYParameter URL yang diperlukan untuk transaksi
amountObjectYJumlah
additionalInfoObjectYInformasi Tambahan

Request samples

{
"partnerReferenceNo": "43211234",
"merchantId": "121xxxx",
"urlParam": [
{
"url": "https://developer.patner.co.id/callback",
"type": "PAY_RETURN",
"isDeeplink": "N"
}
],
"amount": {
"value": "65000.00",
"currency": "IDR"
},
"additionalInfo": {
"note": "Payment for smile"
}
}
```

Response Structure

ParameterTipe DataDeskripsi
responseCodeStringKode respons
Panjang: <= 7 karakter
responseMessageStringDeskripsi respons
Panjang: <= 150 karakter
referenceNoStringkode request payment
Length: <= 64 karakter
webRedirectUrlStringLink redirect URL untuk validasi pin pengguna
Length: <= 255 karakter

Response samples

{
"responseCode": "2005400",
"responseMessage": "Successful",
"referenceNo": "321345",
"webRedirectUrl": "../directdebit?bizno=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
}

List Response Code API Direct Debit - Payment

Response CodeResponse MessageDescription
2005400SuccessSukses
4005401Invalid field format { field name }Format invalid
4005402Invalid mandatory field {field name}Format pada bidang wajib tidak ada atau tidak valid
4015400Unauthorized. Invalid SignatureX-Signature salah
4095400Cannot use same X-EXTERNAL-ID in same dayX-External-ID sudah pernah digunakan di hari yang sama
4045401Bad RequestRequest header ada yang salah / kurang
4045401Unauthorized. Client Forbidden Access APIPartner tidak dapat mengakses api terkait